let{addTypes,
    getTypes,
    deleteTypesId,
    modifyTypes,
    getTypesId,
    searchTypes
    }=require('../dao/typesDao');


//新增保险分类
module.exports.addTypes=async function(types){
    let data=await addTypes(types);
    if(data) {
        return {
            code: 1,
            msg: '新增成功',
            data
        }
        }
    else{
        return{
        code:0,
        msg:'新增失败'
        }       
    } 
}

//获取产品分类列表数据
module.exports.getTypes=async function(con){
    let data= await getTypes(con);
    return{
        message:"产品分类数据获取成功",
        code:1,
        data
    }
  
}
//搜索
module.exports.searchTypes=async function(cons){
    console.log(222,cons);
    let types= await searchTypes(cons);
    return{
        message:"产品分类数据搜索成功",
        code:1,
        types
    }
   
}



//获取点击删除时，产品分类下是否还有数据
module.exports.getTypesId=async function (_id){
      let data= await  getTypesId (_id)
     return data
}


// 根据ID删除指定产品分类
module.exports.deleteTypesId=async function ({_id} ){
    // 删除数据库里的数据
      let data= await  deleteTypesId ({_id} )
     if (data.deletedCount > 0) {
      return {
          message: '删除成功',
          code: 1
      }
  }
  return {
      message: '删除失败',
      code: 0
  }
      
}


//  修改指定产品的数据
module.exports.modifyTypes=async function(types){
  let data= await modifyTypes(types);
//   console.log(111,data);
    if (data.nModified > 0) {
        return {
            message: '修改成功',
            code: 1
        }
    }
    return {
        message: '修改失败',
        code: 0
    }
}

  
